كورسات أونلاين مجانية تطوير البرامج - ازاي تكون مطور برامج علي منصة لينكد إن ليرننج LinkedIn Learning Software developer Courses

كورسات أونلاين مجانية تطوير البرامج - ازاي تكون مطور برامج علي منصة لينكد إن ليرننج LinkedIn Learning Software developer Courses

احصل على مقدمة لمهارات البرمجة اللازمة للعمل كمطور برمجيات. يوفر مسار التعلم هذا منظورًا واسعًا حول التقنيات الأساسية لتطوير الويب وتطوير البرامج وقواعد البيانات. يقدم أدوات مشتركة وصورة أكبر لكيفية عمل وظائف التطوير.

البرمجة والتخزين والشبكات والأمن والنشر ؛ HTML، CSS، SQL، Javascript، Python. كن مطور برامج من خلال تعلم المهارات من LinkedIn Learning و Microsoft Learn ، ثم احصل على شهادة Microsoft للتحقق من صحة مهاراتك.
أعلى المهارات المطلوبة: البرمجة والتخزين والشبكات والأمان والنشر ؛ تم نشر وظائف 
HTML و CSS و SQL و Javascript و Python 

كورسات أونلاين مجانية تطوير البرامج - ازاي تكون مطور برامج علي منصة لينكد إن ليرننج LinkedIn Learning Software developer Courses

نبذة عن موقع لينكيدإن ليرننج Learning Linkedin 

لينكد إن ليرننج LinkedIn Learning منصة إلكترونية أمريكية تابعة لمجموعة لينكد إن تقدم دورات تعليمية بالفيديو أو بالبث المباشر يدرسها خبراء في مجال البرمجيات والمهارات الإبداعية مهارات الأعمال. تنقسم جميع الدورات التدريبية إلى ثلاث فئات وهم الأعمال، والإبداع، والتكنولوجيا.

تأسست المنصة في عام 1995 من قبل ليندا وينمان باسم ليندا.كوم قبل أن تستحوذ عليها منصة لينكد إن في عام 2015. في ديسمبر 2016، استحوذت مايكروسوفت على منصة لينكد إن.

تنتج المنصة دورات فيديو يقدمها خبراء في الصناعة. ويحصل الأعضاء على وصول غير محدود لمقاطع الفيديو التعليمية التي تقدمها الشركة. 

تقدم الشركة أيضًا مساقات باللغات الألمانية والفرنسية والإسبانية عبر شركة فيديو تو برين video2brain التابعة لها. يقع مقر الشركة في كاربينتيريا، كاليفرونيا، ولها أكثر من 500 موظف حول العالم.

في 9 أبريل 2015، أعلنت لينكد إن استحواذها على ليندا.كوم مقابل 1.5 مليار دولار. سيُدفع 58% منها نقدًا والباقي سيوزع على أسهم.

مرحبًا بكم في LinkedIn ، أكبر شبكة احترافية في العالم تضم 756 مليون عضو في أكثر من 200 دولة ومنطقة حول العالم.

رؤية

خلق فرصة اقتصادية لكل فرد من القوى العاملة العالمية.

مهمة

مهمة LinkedIn بسيطة: تواصل مع المحترفين في العالم لجعلهم أكثر إنتاجية ونجاحًا.

بدأ موقع LinkedIn في غرفة المعيشة المؤسس المشارك Reid Hoffman في عام 2002 وتم إطلاقه رسميًا في 5 مايو 2003.

واليوم ، يقود LinkedIn شركة متنوعة بإيرادات من اشتراكات العضوية ومبيعات الإعلانات وحلول التوظيف تحت قيادة Ryan Roslansky . في ديسمبر 2016 ، أكملت Microsoft استحواذها على LinkedIn ، حيث جمعت بين السحابة المهنية الرائدة في العالم والشبكة المهنية الرائدة في العالم.

كورس أساسيات البرمجة علي منصة لينكد إن ليرننج LinkedIn Learning Programming Foundations Course

استعد لتعلم المفاهيم والممارسات والمصطلحات الأساسية للبرمجة.
اكتساب المعرفة الأساسية لبدء البرمجة بأي لغة. في هذه الدورة ، تستخدم المدربة Annyce Davis لغة Python لاستكشاف المفاهيم الأساسية وهيكل لغات البرمجة وتساعدك على فهم ما يجري تحت الغطاء. بعد مراجعة العبارات والتعبيرات الأساسية في Python ، تستكشف Annyce السلاسل والمتغيرات والشفرة الشرطية - وهي موضوعات شائعة في جميع لغات البرمجة. كما توضح أيضًا كيفية التعامل مع أنواع مختلفة من البيانات واستكشاف مجموعة متنوعة من الأخطاء وإصلاحها. على طول الطريق ، تقارن كيفية كتابة الكود بعدة لغات مختلفة وتقدم إرشادات حول المعايير التي يجب استخدامها عند اختيار لغة البرمجة. عند الانتهاء من هذه الدورة ، سيكون لديك المعرفة التي تحتاجها لمواصلة رحلة الترميز الخاصة بك في أي لغة تثير اهتمامك.
أهداف التعلم
  • كتابة كود المصدر
  • العبارات والعبارات الأساسية
  • التعامل مع الأرقام والسلاسل
  • كتابة كود شرطي
  • زيادة كفاءتك مع الوظائف
  • التعامل مع التعليقات
  • اتخاذ القرارات في الكود
  • استكشاف الأخطاء وإصلاحها
  • تعلم اللغات الأخرى
المهارات مغطاة
برمجة
  1. محتويات
  2. العودة إلى مسار التعلم
  3. كن مطور برامج
  4. ارجع إلى مسار التعلم: كن مطور برامج
  5. مقدمة
  6. أساسيات البرمجة(In progress)
1. أساسيات البرمجة
  • ما هي البرمجة؟
  • ما هي لغة البرمجة؟
  • 3 م و 36 ث
  • يحفظ
  • كتابة كود المصدر
  • تشغيل التعليمات البرمجية الخاصة بك
  • باستخدام IDE
2. صياغة البرمجة
  • لماذا بايثون؟
  • تثبيت Python على جهاز Mac
  • تثبيت بايثون على نظام ويندوز
  • تشغيل Python في سطر الأوامر على نظام Mac
  • تشغيل Python في سطر الأوامر على Windows
  • تثبيت Visual Studio Code على جهاز Mac
  • تثبيت Visual Studio Code على نظام Windows
  • تشغيل بايثون في بيئة تطوير متكاملة
  • العبارات والعبارات الأساسية
  • مشاكل استكشاف الأخطاء وإصلاحها
3. المتغيرات وأنواع البيانات
  • مقدمة في المتغيرات وأنواع البيانات
  • المتغيرات عبر اللغات
  • التعامل مع الأرقام
  • العمل مع السلاسل
  • استخدام المسافات البيضاء بشكل صحيح
  • التعامل مع التعليقات
  • التحدي: ما هو الناتج؟
  • الحل: ما هو الناتج؟
4. الكود الشرطي
  • اتخاذ القرارات في الكود
  • استكشاف الكود الشرطي
  • العمل بشروط بسيطة
  • الشروط عبر اللغات
  • التحدي: لعبة التخمين
  • الحل: لعبة التخمين
5. كود معياري
  • مقدمة في الوظائف
  • إنشاء واستدعاء الوظائف
  • تحديد المعلمات والحجج
  • إرجاع القيم من الوظائف
  • وظائف عبر اللغات
  • التحدي: المدن المفضلة
  • الحل: المدن المفضلة

كورس أساسيات البرمجة: قواعد البيانات علي منصة لينكد إن ليرننج LinkedIn Learning Programming Foundations: Databases Course  

تعرف على كيفية إنشاء قاعدة بيانات وتحديد العلاقات وكتابة الاستعلامات.
بمجرد أن تتجاوز البرمجة الأساسية ، ستحتاج إلى قاعدة بيانات. توفر قواعد البيانات بنية متسقة ومنظمة لتخزين واسترجاع كميات كبيرة من البيانات. إنها تسمح للمبرمجين بإنشاء تطبيقات أكثر تعقيدًا يمكنها تلقي الطلبات ومعالجة المدفوعات وتقديم التوصيات والمصادقة على المستخدمين والمزيد. 
توفر هذه الدورة التدريبية الأساس الذي تحتاجه للبدء في برمجة قواعد البيانات. استكشف المصطلحات: النماذج العادية ، و ACID و CRUD ، والتكامل المرجعي ، والمعاملات ، والسجلات ، والجداول. 
تعرف على مفاتيح الدور والقيم الفريدة التي تلعبها في النموذج العلائقي. اكتشف كيفية تصميم أفضل نظام لاحتواء بياناتك ، بدءًا من الجداول والعلاقات الموجودة في جوهر قاعدة البيانات الخاصة بك. 
تعرف على كيفية كتابة استعلامات لاستخراج البيانات التي تحتاجها ، وكيفية التوفيق بين المتطلبات المختلفة للتخزين ، والوصول ، والأداء ، و الامن. يقدم المدرب سكوت سيمبسون أمثلة عملية وتفسيرات واضحة ستساعدك في تصميم قواعد بيانات يمكنها تحمل احتياجات تطبيقاتك وبياناتك ومستخدميك.
أهداف التعلم
  1. قواعد البيانات العلائقية
  2. المفاتيح والقيم الفريدة
  3. تخطيط قاعدة بيانات
  4. إنشاء الجداول
  5. تحديد العلاقات
  6. التطبيع وعدم التطبيع
  7. استفسارات الكتابة
  8. نتائج الفرز
  9. ربط الجداول
  10. تعديل البيانات
المهارات مغطاة
تطوير قواعد البيانات
حلول لـ:
  • اعمال
  • تعليم عالى
  • حكومة
  •  شراء لفريقي
  • ينكدين التعلم
محتويات
  • العودة إلى مسار التعلم
  • كن مطور برامج
  • ارجع إلى مسار التعلم: كن مطور برامج
  • مقدمة
  • لماذا نستخدم قاعدة البيانات؟(In progress)
  • ما يجب أن تعرفه
  • فهم قواعد البيانات: فوائد جداول البيانات
  • فهم قواعد البيانات: فوائد البيانات المنظمة
1. أسس قواعد البيانات
  • قواعد البيانات العلائقية
  • المفاتيح والقيم الفريدة
  • العلاقات
  • حامض ومعاملات
  • لغة SQL الأساسية
2. الجداول
  • نمذجة قاعدة البيانات والتخطيط لها
  • جداول التسمية
  • الأعمدة وأنواع البيانات
  • أرقام وأنواع أخرى
  • المفاتيح الأساسية والخارجية
3. العلاقات
  • خلق العلاقات
  • علاقات رأس بأطراف
  • علاقات كثير إلى كثير
  • العلاقات الفردية
  • قواعد العلاقة والنزاهة المرجعية
4. تحسين قواعد البيانات
  • تطبيع
  • أول شكل عادي
  • الشكل العادي الثاني
  • النموذج العادي الثالث
  • عدم التطابق
5. الاستعلام عن قاعدة بيانات
  • إنشاء قاعدة بيانات
  • إنشاء الجداول
  • كتابة استعلامات SQL
  • تضييق نتائج الاستعلام
  • نتائج الفرز
  • وظائف مجمعة
  • ربط الجداول
  • تعديل البيانات
6. الاستعلام عن قاعدة بيانات
  • الفهارس والمعاملات والإجراءات المخزنة
  • مراقبة الدخول والامتثال والحقن
  • خيارات البرامج

كورس النجاح في تطوير الويب: الواجهة أمامية علي منصة لينكد إن ليرننج LinkedIn Learning Succeeding in Web Development: Full Stack and Front End Course 

تعرف على المهارات التي تحتاجها للحصول على وظيفة كمطور ويب أمامي أو خلفي أو كامل المكدس.
هل تريد أن تصبح مطور ويب؟ في الوقت الحاضر ، تطوير الويب ليس وظيفة واحدة. هناك مجموعة من التقنيات والخيارات المهنية لاستكشافها. 
يتم تقسيم المسؤوليات الأساسية بطريقتين - بين مطوري الواجهة الأمامية المتخصصين في مواقع الويب والتطبيقات ومطوري الواجهة الخلفية الذين يعملون مع الخوادم وقواعد البيانات - ولكن يمكنك أيضًا أن تصبح مطورًا متكاملًا يشرف على جميع جوانب المشروع. 
تقدم هذه الدورة خريطة للتقنيات الأساسية ونصائح حول إتقانها ، مع استكمالها بالتفاصيل التي تحتاجها لربطها بالوظائف. 
كما يقدم راي فيلالوبوس ، كبير مؤلفي فريق العمل ، نصائح حول العثور على التدريب ، والتوظيف ، وتعظيم إمكانات الكسب في هذا المجال المربح والمثير.
أهداف التعلم
  1. أنواع مطوري الويب
  2. دور HTML و CSS و JavaScript
  3. تقنيات الخادم
  4. الحصول على تدريب تطوير الويب
  5. اختيار الأدوات المناسبة
  6. الحصول علي وظيفة
  7. التفاوض على راتبك
  8. المهارات مغطاة
  9. تطوير الواجهة الأمامية
  10. تطوير كامل المكدس
حلول لـ:
  • اعمال
  • تعليم عالى
  • حكومة
  •  شراء لفريقي
  • ينكدين التعلم
محتويات
  • العودة إلى مسار التعلم
  • كن مطور برامج
  • ارجع إلى مسار التعلم: كن مطور برامج
  • مقدمة
  • أن تصبح مطور ويب(في تَقَدم)
1. حياة المطور
  • أنواع مطوري الويب
  • هل حياة المطور مناسبة لي؟
  • كم يمكنني أن أكسب؟
2. التقنيات الأساسية
  • HTML كأساس
  • CSS للتصميم
  • جافا سكريبت للتفاعل
  • HTTP (S) للاتصال
3. المفاهيم الأساسية
  • كيف يعمل الإنترنت
  • بناء مشاريع يسهل الوصول إليها
  • منهجيات التصميم
  • نهج التنمية
  • التحكم في الإصدار
4. دعم التقنيات
  • تقنيات الخادم
  • اللغات الخلفية
  • ادوات المطورين
  • الأطر والمكتبات
  • واجهات برمجة التطبيقات والخدمات
5. التعليم
  • ما هو التعليم الذي أحتاجه؟
  • التعليم التقليدي
  • معسكرات تدريب المستجدين على التشفير
  • تعليم على الانترنت
6. الحصول على وظيفة
  • كيف يجد المطورون وظائف؟
  • عملية التوظيف
  • تعويض
  • التفاوض على أفضل صفقة

كورس تدريب أساسي على لغة ات تي إم إل علي منصة لينكد إن ليرننج LinkedIn Learning HTML Essential Training Course

تعرف على كيفية كتابة HTML ، لغة البرمجة التي تدعم الويب.
لغة ترميز النص التشعبي (HTML) هي أساس تطوير مواقع الويب وتطبيقات الويب. يسمح لك بالتأكد من أن المحتوى الخاص بك مفهومة من قبل كل من شرائح جمهورك: الأشخاص الذين يشاهدون المحتوى الخاص بك أو يقرؤونه أو يستمعون إليه ، وأجهزة الكمبيوتر التي تعرضه. في هذه الدورة ، تعرف على كيفية صياغة HTML ممتاز باستخدام القطع التي يجب أن تقدمها HTML نفسها. 
يسلط المعلم جين سيمونز الضوء على جميع المفاهيم الأساسية التي تحتاجها لاستخدام HTML بعناية. تركز على الترميز الدلالي: وضع علامات على المحتوى كما هو ، وليس فقط للتنسيق أو الاصطلاح أو الملاءمة. 
هذا له تأثير بعيد المدى لأولئك الذين يستخدمون الويب بشكل مختلف ؛ إنه يضمن أنه عندما يستهلك قارئ الشاشة أو النظام (مثل محرك البحث) صفحة ما ، فإنه يعرف بالضبط ما تحتويه وكيفية تصنيف هذه المعلومات.
أهداف التعلم
  1. التركيب الأساسي لعناصر HTML
  2. تنسيق المحتوى
  3. عرض الصور
  4. إنشاء الروابط
  5. سمات HTML العالمية
  6. التنقل في المبنى
  7. هيكلة المحتوى
  8. أشكال البناء
  9. إنشاء الجداول
  10. المهارات مغطاة
  11. لغة البرمجة
حلول لـ:
  • اعمال
  • تعليم عالى
  • حكومة
  •  شراء لفريقي
  • ينكدين التعلم
محتويات
  • العودة إلى مسار التعلم
  • كن مطور برامج
  • ارجع إلى مسار التعلم: كن مطور برامج
  • مقدمة
  • ما هو HTML؟
1. HTML
  • دور HTML

2. تنسيق النص
  • بناء جملة عناصر HTML
  • الفقرات
  • العناوين
  • القوائم
  • يقتبس
  • التواريخ والأوقات
  • كود ، قبل ، و br
  • النصوص المرتفعة والمنخفضة والنص الصغير
3. فهم قوة HTML
  • تصحيح أخطاء HTML
  • سمات HTML
  • أدوار ARIA
  • تنسيق HTML
  • شخصيات غريبة
4. الربط والملاحة
  • الروابط
  • مسارات URL
  • التنقل
5. الصور والرسومات
  • الصور
  • تنسيقات الصور
  • صور مستجيبة
  • عرض مستجيب
  • صور متجاوبة
  • الشكل والتعليق
6. وسائل الإعلام
  • صوتي
  • فيديو
  • التسميات التوضيحية والترجمات
  • تضمين وسائط أخرى من خلال إطارات مضمنة
7. المزيد من الطرق لتحديد المحتوى
  • دعم اللغات
  • العناصر العامة: div و span
8. وضع كل ذلك معا
  • صفحة HTML
  • رئيس الوثيقة
  • هيكلة المحتوى
  • أمثلة على تجميعها جميعًا
9. النماذج والعناصر التفاعلية
  • أساسيات نموذج HTML
  • المزيد عن النماذج
  • أنواع عناصر النموذج الإضافية
10. هيكلة البيانات الجدولية
  • متى تستخدم الجداول
  • بناء صفوف الجدول
  • كيفية الاستمرار في التعلم ومواصفات HTML

كورس التدريب الأساسي لغة سي إس إس علي منصة لينكد إن ليرننج LinkedIn Learning CSS Essential Training Course

تعرف على كيفية تحديد المحتوى ونمط النص وإدارة التخطيطات والمزيد أثناء عملك في مشروع حقيقي.
Cascading Style Sheets (CSS) هي لغة أنماط تسمح لك بالتحكم في مظهر صفحات الويب الخاصة بك. في هذه الدورة التدريبية العملية ، توضح Christina Truong المفاهيم التي تشكل أساس CSS ، وتشرح ما تحتاج إلى معرفته لتعديل CSS الحالي وكتابة ما تريد. 
تشرح كريستينا كيفية إضافة الألوان وعناصر التصميم الأخرى لنقل صفحات الويب الخاصة بك إلى ما هو أبعد من مجرد النص الأسود على خلفية بيضاء. 
توضح كيفية استخدام المحددات ، وكيف يحدد نموذج الصندوق تباعد عناصر الصفحة وتحجيمها ، وكيفية تصميم النص وإدارة التخطيطات الأساسية باستخدام Flexbox and Grid. 
كما تتناول أيضًا العمل باستخدام المحددات المتقدمة ، وإنشاء تخطيطات مرنة ، وتحديد وقت استخدام خصائص التعويم والموضع. بالإضافة إلى ذلك ، في نهاية الدورة التدريبية ، ستخرج بمشروع حقيقي — صفحة سيرة ذاتية عبر الإنترنت.
أهداف التعلم
  1. كتابة المحددات الأساسية
  2. ضبط الخصائص
  3. تتالي والميراث
  4. تعيين عائلة الخطوط وحجم الخط ولون النص والمزيد
  5. العمل مع نموذج الصندوق
  6. الاستفادة من الشبكة و Flexbox
  7. استخدام خصائص التعويم والموضع
  8. العمل مع المحددات المتقدمة
  9. إنشاء تخطيطات مرنة
  10. المهارات مغطاة
  11. أوراق الأنماط المتتالية (CSS)
حلول لـ:
  • اعمال
  • تعليم عالى
  • حكومة
  •  شراء لفريقي
  • ينكدين التعلم
محتويات
  • العودة إلى مسار التعلم
  • كن مطور برامج
  • ارجع إلى مسار التعلم: كن مطور برامج
  • مقدمة
  • تنسيق المستندات باستمرار
  • ما يجب أن تعرفه
  • أدوات وعينة من المشاريع
1. البدء
  • HTML و CSS
  • أدوات مطور المتصفح
  • الرجوع إلى CSS
  • نظرة عامة على المشروع والإعداد
  • تحسين الصور وشبكية العين
  • المشروع: المسارات النسبية
  • المسارات المطلقة
2. المفاهيم الأساسية
  • مواصفات CSS و W3C
  • بناء جملة ومصطلحات CSS
  • قيم ووحدات CSS
  • قيم اللون والخصائص
  • النوع والمحددات العامة
  • محددات الفئة والمعرف
  • تمرين محدد الفئة والمعرف
  • محددات السلالة
  • تجميع المحددات
  • الميراث والخصوصية
  • التسلسل والأهمية
  • المشروع: إضافة الألوان
  • محددات وروابط فئة زائفة
  • المشروع: روابط التصميم

3. نموذج الصندوق
  • مقدمة لنموذج الصندوق
  • مضمنة ، وحظر ، وعرض
  • خصائص نموذج الصندوق
  • خصائص المربع النحو والاستخدام
  • تصحيح نموذج الصندوق
  • المساحة المتروكة والهامش والحد
  • الهامش والتخطيطات
  • المشروع: إضافة أغلفة المحتوى
  • المشروع: الهامش والحشو
4. الطباعة
  • الطباعة للويب
  • تغيير عائلة الخطوط
  • وزن الخط ونمط الخط
  • خطوط الويب مع @ font-face
  • خطوط الويب مع Google Fonts
  • المشروع: Google Fonts
  • خاصية حجم الخط
  • اختصار الخط
  • زخرفة النص ومحاذاة النص وارتفاع السطر
  • المشروع: أنماط الطباعة
5. التخطيطات: تعويم والموقف
  • مقدمة لتعويم
  • خصائص تعويم وواضحة
  • حاوية عائمة ومنهارة
  • التخطيطات ونموذج الصندوق
  • المشروع: إصلاح نموذج الطفو والمربع
  • موقع
  • المركز والفهرس z
6. التخطيطات: Flexbox والشبكة
  • مقدمة إلى Grid و Flexbox
  • مقدمة إلى Flexbox
  • Flexbox: التوجيه والترتيب
  • تحجيم مرن
  • تمرين فليكس بوكس
  • Flexbox: المحاذاة
  • المشروع: محاذاة Flexbox
  • مقدمة لشبكة CSS
  • الشبكة الصريحة
  • الشبكة الضمنية
  • خصائص وضع الشبكة
  • المشروع: أعمدة الشبكة ومفتش شبكة Firefox
7. محددات متقدمة
  • مقدمة في المحددات المتقدمة
  • المحددات العلائقية: المجمعات
  • المشروع: تحديثات مع الدمج
  • محددات الفئة الزائفة: الأول والأخير
  • المشروع: محددات متقدمة
8. تخطيطات انسيابية وسريعة الاستجابة
  • مقدمة للتصميم سريع الاستجابة
  • المشروع: إنشاء تخطيطات مرنة
  • صور خلفية مرنة
  • المشروع: صورة خلفية مرنة
  • مقدمة في الاستفسارات الإعلامية
  • استعلامات الوسائط والعرض ونقاط التوقف
  • اختبار التنسيقات سريعة الاستجابة
  • المشروع: استعلامات الوسائط والتخطيط سريع الاستجابة

كورس تدريب أساسي على لغة جافا سكريبت علي منصة لينكد إن ليرننج LinkedIn Learning JavaScript Essential Training Course

تعرف على كيفية التعامل مع الكائنات والمتغيرات وأنواع البيانات والشرطية والوظائف والحلقات والإغلاق و DOM و ES6 والمزيد.
JavaScript هي لغة برمجة نصية للويب. مع تطور الويب من بيئة ثابتة إلى بيئة ديناميكية ، يتحول تركيز التكنولوجيا من الترميز والتصميم الثابت - الذي يتم التعامل معه غالبًا بواسطة أنظمة إدارة المحتوى أو البرامج النصية الآلية - إلى واجهات ديناميكية وتفاعل متقدم. 
بمجرد النظر إليها على أنها اختيارية ، أصبحت JavaScript الآن جزءًا لا يتجزأ من الويب ، حيث تم غرس كل طبقة بالنص البرمجي الخاص بها.
من خلال الأمثلة العملية والمشاريع الصغيرة ، تساعدك هذه الدورة على بناء فهمك لجافا سكريبت قطعة قطعة ، من المبادئ الأساسية مثل المتغيرات وأنواع البيانات والشرطية والوظائف من خلال الموضوعات المتقدمة بما في ذلك الحلقات والبرمجة النصية لـ DOM. 
على طول الطريق ، يقدم المدرب Morten Rand-Hendriksen تحديات تسمح لك بوضع مهاراتك الجديدة على المحك.
المهارات مغطاة
جافا سكريبت
حلول لـ:
  • اعمال
  • تعليم عالى
  • حكومة
  •  شراء لفريقي
  • ينكدين التعلم
محتويات
  • العودة إلى مسار التعلم
  • كن مطور برامج
  • ارجع إلى مسار التعلم: كن مطور برامج
  • مقدمة
  • جافا سكريبت: التربة التي ينمو منها الويب الحديث
  • كيفية استخدام ملفات التمرين
1. JavaScript: مقدمة موجزة
  • جافا سكريبت: أول اتصال
  • الإبحار في JS المناظر الطبيعية
  • أدوات للعمل مع JavaScript
  • الفحص والتنسيق
  • تعرف على وحدة تحكم المتصفح
  • أساسيات لغة جافا سكريبت
  • تعلم JavaScript للخلف
2. تشغيل مع JS
  • JavaScript في مستند HTML
  • JavaScript كملف خارجي
  • تحميل جافا سكريبت الحديث
  • وحدات جافا سكريبت
3. الكائنات
  • الكائنات: مقدمة عملية
  • كائنات جافا سكريبت: إصدار التعليمات البرمجية
  • حاويات الكائن
  • خصائص الموضوع
  • الوصول إلى الأشياء
  • الوصول إلى خصائص الكائن
  • تمرين: بناء كائن جديد
  • طرق الكائن
  • الممارسة: بناء طريقة جديدة
  • الفئات: مخططات الكائن
  • صانعي الكائنات
  • تمرين: قم ببناء كائن جديد باستخدام المُنشئ
  • كائنات عالمية
  • التحدي: قم بإنشاء نوع كائن جديد
  • الحل: قم بإنشاء نوع كائن جديد
4. الشريط الجانبي: سلسلة الإخراج
  • امزج النص والمتغيرات مع القيم الحرفية للقالب
  • إخراج السلسلة التقليدية
5. DOM
  • DOM: نموذج كائن المستند
  • الوصول إلى العناصر باستخدام أساليب منتقي الاستعلام
  • الوصول إلى العناصر باستخدام الأساليب القديمة
  • الممارسة: ابحث عن عنصر
  • تعديل فئات العنصر
  • صفات
  • أسلوب مضمن
  • الممارسة: تعديل الفئات والسمات والأنماط
  • أضف عناصر DOM
  • التحدي: أضف عنصرًا جديدًا
  • الحل: أضف عنصرًا جديدًا
6. الشريط الجانبي: المتغيرات وأنواع البيانات
  • المتغيرات: حاويات لكل شيء
  • فار
  • نِطَاق
  • يترك
  • مقدار ثابت
  • أنواع البيانات
  • التعيين مقابل المقارنة
  • عوامل الرياضيات
7. المصفوفات
  • وأوضح المصفوفات
  • المصفوفات في الكود
  • طرق المصفوفة
  • التحدي: بناء وتعديل مصفوفة
  • الحل: بناء وتعديل مصفوفة
8. وظائف وطرق
  • وظيفة العالم الحقيقي
  • الوظائف والطرق
  • وظيفة قياسية
  • وظيفة السهم
  • دالات السهم و "هذا"
  • الممارسة: بناء وظيفة
  • تمرير البيانات إلى وظيفة مع المعلمات
  • إرجاع القيم من وظيفة
  • الممارسة: قم بتمرير القيم بين الوظائف
  • عمليات الاسترجاعات
  • شرط if ... else
  • العوامل المنطقية
  • بيان التبديل الشرطي
  • التكرار عبر المحتوى
  • استخدام طريقة المصفوفة map ()
  • التحدي: بناء وظيفة متقدمة
  • الحل: بناء وظيفة متقدمة
9. الأحداث
  • شرح أحداث DOM
  • أحداث DOM النموذجية
  • المستمعين للحدث
  • الممارسة: جرب مستمعي الحدث
  • المستمعون المتقدمون للأحداث و "هذا"
  • تمرير الحجج من خلال المستمعين الحدث
  • التحدي: أنشئ مستمعًا للحدث
  • الحل: أنشئ مستمعًا للحدث
10. استكشاف الأخطاء وإصلاحها والتحقق من JS
  • استكشاف أخطاء JavaScript في المستعرض وإصلاحها
  • فهم مكون React

كورس تعلم بايثون علي منصة لينكد إن ليرننج LinkedIn Learning Learning Python Course

ابدأ مع Python ، اللغة الموجهة للكائنات المشهورة والقابلة للقراءة بشكل كبير.
Python - اللغة الشيئية الشائعة وسهلة القراءة - قوية وسهلة التعلم نسبيًا. 
سواء كنت مبتدئًا في البرمجة أو مطورًا متمرسًا ، يمكن أن تساعدك هذه الدورة التدريبية على البدء في استخدام Python. 
يقدم Joe Marini نظرة عامة على عملية التثبيت ، وبناء جملة Python الأساسي ، ومثال على كيفية إنشاء وتشغيل برنامج Python بسيط. تعلم كيفية التعامل مع التواريخ والأوقات ، وقراءة الملفات وكتابتها ، واسترداد بيانات HTML و JSON و XML وتحليلها من الويب.
المهارات مغطاة
بايثون (لغة برمجة)
حلول لـ:
  • اعمال
  • تعليم عالى
  • حكومة
  •  شراء لفريقي
  • ينكدين التعلم
محتويات
  • العودة إلى مسار التعلم
  • كن مطور برامج
  • ارجع إلى مسار التعلم: كن مطور برامج
  • مقدمة
  • تعلم بايثون
  • ما يجب أن تعرفه
  • ملفات التمرين
1. البدء
  • تثبيت بايثون على نظام ويندوز
  • تثبيت Python على نظام Mac
  • اختيار محرر أو IDE
  • كيفية تشغيل أمثلة بايثون
2. أساسيات بايثون
  • بناء مرحبا العالم
  • المتغيرات والعبارات
  • وظائف بايثون
  • الهياكل الشرطية
  • الحلقات
  • الطبقات
  • استيراد واستخدام الوحدات
  • استخدام الاستثناءات
  • التحدي: Palindromes
  • الحل: Palindromes
3. العمل مع الملفات
  • قراءة وكتابة الملفات
  • العمل مع أدوات مسار نظام التشغيل
  • استخدام طرق غلاف نظام الملفات
  • التحدي: الملفات
  • الحل: الملفات
4. استخدام التواريخ والأوقات
  • فئات التاريخ والوقت والتاريخ والوقت
  • تنسيق وقت الإخراج
  • باستخدام كائنات timedelta
  • العمل مع التقويمات
  • التحدي: التواريخ والأوقات
  • الحل: التواريخ والأوقات
5. تنسيقات بيانات الإنترنت
  • إحضار بيانات الإنترنت
  • العمل مع بيانات JSON
  • تحليل ومعالجة HTML
  • معالجة XML

كورس تعلم جافا علي منصة لينكد إن ليرننج LinkedIn Learning Learning Java Course

ابدأ في برمجة Java. توضح هذه الدورة للمبتدئين كيفية كتابة كود Java وبناء تطبيقات Java بسيطة.
تعد Java واحدة من أفضل خمس لغات برمجة ، وتُستخدم لمواقع الويب ووحدات التحكم المضمنة وتطوير تطبيقات Android. 
هل أنت مهتم بتعلم كيفية البرمجة باستخدام Java؟ انضم إلى المدربة كاثرين هودج لأنها تساعدك على النهوض والركض بهذه اللغة الشعبية. تغطي كاثرين جميع الأساسيات: أنواع البيانات والسلاسل والوظائف والحلقات. 
إنها تساعدك على التحكم في تدفق ومنطق الكود الخاص بك ، وتصحيح مشروعك للتأكد من أنه يعمل بشكل مثالي. على طول الطريق ، تقدم أمثلة من العالم الواقعي وتقدم تحديات تسمح لك بممارسة مهاراتك الجديدة. 
هذه الدورة مثالية للمطورين الذين يحتاجون إلى التعرف على سرعة Java بسرعة ، وكذلك للمبرمجين المبتدئين الذين يرغبون في تذوقهم الأول لهذه اللغة الشعبية.
المهارات مغطاة
جافا
حلول لـ:
  1. اعمال
  2. تعليم عالى
  3. حكومة
  4.  شراء لفريقي
  5. ينكدين التعلم
محتويات
  • العودة إلى مسار التعلم
  • كن مطور برامج
  • ارجع إلى مسار التعلم: كن مطور برامج
  • مقدمة
  • مرحبًا بك في تعلم Java
  • ما يجب أن تعرفه
  • استخدام ملفات التمرين
1. الشروع في العمل مع Java
  • ما هي الجافا؟
  • تنزيل Java على جهاز الكمبيوتر الخاص بك
  • استكشاف سطر الأوامر
  • برنامج Java الأول الخاص بك
  • مرحبًا بالعالم في سطر الأوامر
  • استكشاف بيئة تطوير متكاملة (IDE)
  • مرحبًا بالعالم في IDE
2. بناء أسس متينة
  • أنواع البيانات البدائية
  • أنواع البيانات والمتغيرات في جافا
  • سلاسل في جافا
  • استخدام الفهارس مع السلاسل
  • سلاسل متسلسلة في جافا
  • الإدخال والإخراج في Java
3. التحكم في التدفق
  • رسم خرائط تدفق التحكم في البرنامج
  • عوامل التشغيل في جافا
  • اتخاذ القرار مع إذا كان في جافا
  • فهم النطاق في Java
  • أثناء التكرارات (نظريًا)
  • بينما حلقات في جافا
  • التحدي: الاختيار من متعدد
  • حل العينة: الاختيار من متعدد
4. التصحيح في جافا
  • تصحيح الأخطاء النحوية والمنطقية
  • التصحيح باستخدام IDE
  • التحدي: ابحث عن الأخطاء
  • نموذج للحل: ابحث عن الأخطاء
5. وظائف في جافا
  • ما هي الوظائف؟ (مفاهيمي)
  • تحديد الوظائف في Java
  • وظائف الاتصال في Java
  • المعلمات في جافا
  • أنواع الإرجاع في Java
  • استخدام الوظائف المضمنة في Java
  • التحدي: حاسبة الراتب
  • حل نموذجي: حاسبة الراتب
6. دروس في جافا
  • دروس في جافا
  • بناة في جافا
  • إنشاء فصل دراسي في Java
  • إنشاء الطبعات في Java
  • طرق المثيل مقابل طرق الفصل
  • استخدام طرق المثيل في Java
  • متغيرات المثيل والفئة في Java
  • مراجعة: الفئات مقابل المثيلات
  • التحدي: ملف تعريف الطالب
  • نموذج للحل: ملف تعريف الطالب

كورس تعلم أساسيات لغة C # علي منصة لينكد إن ليرننج LinkedIn Learning Learning C# Courses

بدأت لغة C # على نظام التشغيل Windows ، ولكن اليوم يمكنك العثور عليها في كل مكان تقريبًا. سواء كانت تعمل على السحابة ، إلى أجهزة سطح المكتب مع MacOS و Linux ، إلى أنظمة تشغيل الأجهزة المحمولة مثل Android و iOS ، فقد نمت C # إلى لغة ناضجة وقوية لأي غرض برمجي تقريبًا. 
في هذه الدورة ، يتعمق Joe Marini في أساسيات C # ، بدءًا من نظرة عامة أساسية على تراكيب اللغة مثل تدفق البرامج وأنواع البيانات. ثم يدخل في موضوعات أكثر تقدمًا مثل الوظائف وتقنيات البرمجة الموجهة للكائنات ومعالجة السلاسل. 
بعد هذه الدورة التدريبية ، سيكون لديك فهم أفضل لـ C # ، وكيف تجعلها توليفة من القوة والبساطة والتعبيرية لغة برمجة متعددة الاستخدامات للغاية يمكن استخدامها في أي سيناريو تقريبًا.
المهارات مغطاة
سي #
حلول لـ:
  • اعمال
  • تعليم عالى
  • حكومة
  •  شراء لفريقي
  • ينكدين التعلم

محتويات
  • العودة إلى مسار التعلم
  • كن مطور برامج
  • ارجع إلى مسار التعلم: كن مطور برامج
  • مقدمة
  • مقدمة لتعلم C #
  • ما يجب أن تعرفه
  • تهيئة بيئتك
  • كيفية تشغيل الأمثلة
1. نظرة عامة على C #
  • مرحبًا بالعالم C #
  • المتغيرات وأنواع البيانات
  • العاملين
  • كتابة تعليقات C #
2. C # تدفق البرنامج
  • الشروط مع "إذا"
  • الشروط مع "التبديل"
  • للحلقات
  • أثناء الحلقات
  • باستخدام استراحة والاستمرار
  • استثناءات
3. C # سلاسل
  • عمليات السلاسل
  • تنسيق السلسلة
  • سلسلة الاستيفاء
  • باستخدام StringBuilder
  • تحليل السلسلة
  • التحدي: خمن الرقم
  • الحل: خمن الرقم
4. وظائف C #
  • أساسيات الوظيفة
  • المعلمات المسماة والافتراضية
  • المعلمات المرجعية والخروج
  • إرجاع قيم متعددة
  • التحدي: Palindrome
  • الحل: Palindrome 
5. C # المنحى
  • تحديد فئات C #
  • معدِّلات الوصول
  • تحديد الخصائص
  • ميراث
  • تمثيل السلسلة
  • التحدي: بنك
  • الحل: البنك

كورس تعلم برمجة SQL علي منصة لينكد إن ليرننج LinkedIn Learning Learning SQL Programming Courses

تعلم أساسيات SQL ، لغة البرمجة لاسترداد البيانات وتحريرها من قواعد البيانات مثل SQL Server و MySQL.
لغة الاستعلام الهيكلية (SQL) هي أداة شائعة لاسترداد البيانات من قواعد البيانات العلائقية مثل SQL Server و MySQL و MariaDB و PostgreSQL. تقدم هذه الدورة مقدمة إلى لغة البرمجة الأساسية هذه. تعرف على كيفية طلب البيانات من قاعدة بيانات ، وتقييد الردود وفرزها ، وتجميع البيانات من جداول متعددة مع الصلات ، وتحرير البيانات وحذفها. يوضح المدرب سكوت سيمبسون أيضًا كيفية إجراء عمليات حسابية بسيطة وتحويل البيانات إلى تنسيقات مختلفة.
أهداف التعلم
  • اسم المسند العبارة التالية: حدد EyeColor ، العمر من الطالب حيث الاسم الأول = 'Tim' ORDER BY LastName ASC؛
  • اشرح ما يجب استخدامه لفرض الترتيب الذي يجب أن يتم تقييم التعبير به إذا كانت جملة WHERE تحتوي على تعبيرات متعددة لتقييمها.
  • حدد الخيار الأفضل لربط جدولين في قاعدة بيانات لتتمكن من عرض البيانات من كليهما.
  • قم بإدراج نوع بيانات غير رقمي.
  • حدد نتيجة تشغيل العبارة التالية على جدول يحتوي على عمودين col_1 و col_2:
  • INSERT INTO Box (col_1، col_2) VALUES ('A'، 'B')، ('A'، 'B')، ('A'، 'B')، ('A'، 'B') ؛
  • حدد أفضل طريقة لحذف جون راميريز (المعرف 3452) من جدول الطالب.
  • المهارات مغطاة
  • SQL
حلول لـ:
  • اعمال
  • تعليم عالى
  • حكومة
  •  شراء لفريقي
  • ينكدين التعلم
محتوي
  • العودة إلى مسار التعلم
  • كن مطور برامج
  • ارجع إلى مسار التعلم: كن مطور برامج
  • مقدمة
  • تعلم برمجة SQL(In progress)
  • ملفات التمرين
  • استكشاف متصفح DB لـ SQLite
  • ما هي قاعدة البيانات؟
  • ما هو SQL؟
1. اطلب بيانات من قاعدة بيانات
اطلب البيانات مع SELECT
تضييق نطاق الاستعلام باستخدام WHERE
إضافة المزيد من المعايير إلى البيان
توسيع والحد من الاستجابات
تنظيم الردود باستخدام ORDER BY
ابحث عن معلومات حول البيانات
التحدي: استرداد البيانات من قاعدة البيانات
الحل: استرداد البيانات من قاعدة البيانات

2. اطلب بيانات من جدولين أو أكثر
  • اطلب البيانات عبر جدولين أو أكثر
  • افهم أنواع JOIN
  • نتائج التجميع
  • التحدي: تدرب مع JOINs
  • الحل: تدرب مع JOINs
3. أنواع البيانات والرياضيات والميزات المفيدة
  • أنواع البيانات في SQL
  • الرياضيات في SQL
  • تحديد مجمع
  • تحويل البيانات
  • إنشاء الأسماء المستعارة باستخدام AS
  • التحدي: احسب مقاييس المشاركين
  • الحل: احسب مقاييس المشاركين
4. إضافة أو تعديل البيانات
  • أضف البيانات إلى جدول
  • تعديل البيانات في جدول
  • إزالة البيانات من الجدول
  • التحدي: تدرب على التعامل مع البيانات
  • الحل: تدرب على التعامل مع البيانات

كورس أسس البرمجة: أمن الويب علي منصة لينكد إن ليرننج LinkedIn Learning Programming Foundations: Web Security Courses

تعرف على أهم مخاوف الأمان عند تطوير مواقع الويب وما يمكنك القيام به للحفاظ على الخوادم والبرامج والبيانات الخاصة بك في مأمن من الأذى.
تعرف على أهم مخاوف الأمان عند تطوير مواقع الويب وما يمكنك القيام به للحفاظ على الخوادم والبرامج والبيانات الخاصة بك في مأمن من الأذى. يشرح المدرب كيفين سكوجلوند ما يحفز المتسللين وأساليبهم الأكثر شيوعًا للهجمات ، ثم يشرح بالتفصيل التقنيات والعقلية اللازمة لصياغة حلول لتحديات أمان الويب هذه. تعرف على المبادئ الأساسية الثمانية التي تكمن وراء جميع جهود الأمان ، وأهمية تصفية المدخلات والتحكم في المخرجات ، وكيفية الدفاع ضد أنواع الهجمات الأكثر شيوعًا. هذه الدورة التدريبية ضرورية للمطورين الذين يرغبون في تأمين مواقعهم على الويب ، ولأي شخص آخر يريد معرفة المزيد عن أمان الويب.
أهداف التعلم
  1. نماذج التهديد
  2. امتياز أقل
  3. دفاع في العمق
  4. التحقق من صحة المدخلات وتعقيمها
  5. هجمات الاعتماد
  6. حقن SQL
  7. عبر موقع البرمجة
  8. المهارات مغطاة
  9. أمن تطبيقات الويب
حلول لـ:
  • اعمال
  • تعليم عالى
  • حكومة
  •  شراء لفريقي
محتوي الكورس
  • العودة إلى مسار التعلم
  • كن مطور برامج
  • ارجع إلى مسار التعلم: كن مطور برامج
  • مقدمة
  • أهمية الأمن(In progress)
1. نظرة عامة على الأمان
  • ما هو الأمن؟
  • لماذا يهم الأمن
  • ما هو الهاكر؟
  • نماذج التهديد
  • الأمن الشامل غير قابل للتحقيق
2. مبادئ الأمن العامة
  • امتياز أقل
  • البساطة أكثر أمانًا
  • لا تثق أبدًا في المستخدمين
  • توقع ما هو غير متوقع
  • دفاع في العمق
  • الأمن من خلال الغموض
  • رفض القوائم والسماح بالقوائم
  • تعيين نقاط التعرض وممرات البيانات
3. إدخال مرشح والتحكم في الإخراج
  • تنظيم الطلبات
  • التحقق من صحة الإدخال
  • تعقيم البيانات
  • متغيرات التسمية
  • حافظ على خصوصية الرمز
  • حافظ على خصوصية بيانات الاعتماد
  • اجعل رسائل الخطأ غامضة
  • التسجيل الذكي
4. الهجمات الأكثر شيوعا
  • أنواع هجمات الاعتماد
  • كلمات مرور قوية
  • معالجة URL ومرجع كائن مباشر غير آمن (IDOR)
  • حقن SQL
  • البرمجة النصية عبر المواقع (XSS)
  • تزوير الطلبات عبر المواقع (CSRF)
  • طلب الحماية عبر الموقع
  • رؤية ملفات تعريف الارتباط والسرقة
  • اختطاف الجلسة
  • تثبيت الجلسة
  • تنفيذ التعليمات البرمجية عن بعد
  • إساءة تحميل الملف
  • الحرمان من الخدمة

التسجيل في كورسات تطوير البرامج علي منصة لينكد إن ليرننج LinkedIn Learning Software developer Courses

تسجيل

كل كورسات لينكيدإن ليرننج هنا

About the Author

مؤسس الموقع وصانع محتوي تعليمي وناشر للفرص التدريبية والوظائف والكورسات وفرص التطوع والمنح الدراسية وغيرها من الفرص.

إرسال تعليق

أُووبس!
يبدو أن هناك خطأ ما في اتصالك بالإنترنت. يرجى الاتصال بالإنترنت وبدء التصفح مرة أخرى.
تم اكتشاف مانع إعلانات AdBlock!
لقد اكتشفنا أنك تستخدم إضافة لحظر الإعلانات في متصفحك.
يتم استخدام الإيرادات التي نكسبها من خلال الإعلانات لإدارة موقع الويب هذا، ونطلب منك إدراج موقعنا على الويب في القائمة البيضاء في مكون حظر الإعلانات الخاص بك.
Site is Blocked
Sorry! This site is not available in your country.